// 设计策划计划列表

import request from '@/utils/request'
import {projectApiUrlList} from '@/api/config'
/**
 * 获取组织架构树
 * @param parameter
 */
export function getorgTree(parameter){
  return request({
    url: projectApiUrlList+ '/org',
    method: 'get',
    params: parameter
  })
}
/**
 * 查询策划计划列表
 * @param parameter
 */
export function getPlotsPlanList(parameter){
  return request({
    url: projectApiUrlList+ '/design/plots/plan/list/list',
    method: 'post',
    data: parameter
  })
}


/**
 * 查询策划计划列表统计
 * @param parameter
 */
export function getPlotsPlanListTotal(parameter){
  return request({
    url: projectApiUrlList+ '/design/plots/plan/list_total/list_total',
    method: 'post',
    data: parameter
  })
}

/**
 * 新增基本信息
 * @param parameter
 */
export function addBasic(parameter){
  return request({
    url: projectApiUrlList+ '/design/plots/plan/list',
    method: 'post',
    data: parameter
  })
}

/**
 * 编辑基本信息
 * @param parameter
 */
export function editBasic(parameter){
  return request({
    url: projectApiUrlList+ '/design/plots/plan/list/update',
    method: 'post',
    data: parameter
  })
}


/**
 * 新增一条空数据
 * @param parameter
 */
export function addplotsPlan(parameter){
  return request({
    url: projectApiUrlList+ '/design/plots/plan',
    method: 'post',
    data: parameter
  })
}


/**
 * 通过项目查询计划项
 * @param parameter
 */
export function getMattersByproject(parameter){
  return request({
    url: projectApiUrlList+ '/design/plots/plan/list/details/byproject',
    method: 'get',
    params: parameter
  })
}





/**
 * 查询项目类型
 * @param parameter
 */ 
export function getProjectType(parameter){
  return request({
    url: projectApiUrlList+ '/project-common/user-branch-project/type',
    method: 'post',
    data: parameter
  })
}






/**
 * 查询详情
 * @param parameter
 */
export function getDetails(parameter){
  return request({
    url: projectApiUrlList+ '/design/plots/plan/detail',
    method: 'get',
    params: parameter
  })
}



/**
 * 删除计划项
 * @param parameter
 */
export function deleteMattes(parameter){
  return request({
    url: projectApiUrlList+ '/design/plots/plan/matter-delete',
    method: 'post',
    data: parameter
  })
}



/**
 * 签字
 * @param parameter
 */
export function sign(parameter){
  return request({
    url: projectApiUrlList+ '/design/plots/plan/signature',
    method: 'post',
    data: parameter
  })
}

/**
 *
 * @param parameter
 */
export function getPosts(parameter){
  return request({
    url:  '/ycloud-organization/employees/getPostParentName',
    method: 'get',
    params: {...parameter, isNewVersion: 1} // 版本标识
  })
}



